Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Hopman Cup - Nice Argentina F11 Argentina F1 Argentina F2 Argentina F8 Argentina F9 Peru F1 Peru F2 Peru F3 Argentina F14 Argentina F15 Bolivia F2 Bolivia F3 Argentina F17 Chile F3 Dominican Republic F1 Dominican Republic F2 Cuba F1 Cuba F2 Brazil F1 Argentina F6 Peru F2 Peru F3 Luxembourg F1 Belgium F1 Belgium F2 Belgium F3 Bolivia F2 Greece F4 Bolivia F3 Greece F5 Bolivia F4 Germany F23 Argentina F14 Argentina F15 Argentina F16 Dominican Republic F1 Dominican Republic F2 Uruguay F1 Argentina F17 Dominican Republic F3 Argentina F18 Dominican Republic F4 Germany F5 Canada F1 Canada F2 Korea F1 Korea F2 Argentina F1 Korea F3 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Kuwait F1 Kuwait F2 Argentina F7 Italy F16 Italy F17 Italy F18 Germany F12 Bolivia F1 Bolivia F2 Bolivia F3 Bolivia F4 France F19 Argentina F25 Great Britain F1 Italy F2 Italy F3 Italy F4 Italy F10 Argentina F12 Germany F8 Argentina F13 Germany F9 Germany F10 Germany F11 Belgium F1 Colombia F2 France F18 Israel F4 Argentina F22 Chile F7 Argentina F2 Argentina F3 Argentina F4 Paraguay F1 Paraguay F2 Poland F2 Poland F3 Argentina F7 Argentina F8 Argentina F9 Peru F1 France F3 Peru F2 Peru F3 Bolivia F2 Bolivia F3 Bolivia F4 France F19 France F20 Brazil F42 Italy F11 Argentina F12 Abierto Internacional de Salinas 'Dario Expreso' - Salinas Argentina F12 Argentina F18 Credicard Citi Mastercard Tennis Cup - Campos do Jordao Dominican Republic F3 Argentina F3 Colombia F1 Argentina F1 Santiago Challenger Manta Challenger Campos do Jordao Challenger Brasilia Challenger Samarkand Challenger Almaty Challenger Todi Challenger Palermo Challenger Buenos Aires Challenger Mons Challenger Asuncion Challenger Rennes Challenger Florionapolis Challenger Medellin Challenger Eckental Challenger Cremona Challenger Alessandria Challenger Rome Challenger Lugano Challenger Brasilia Challenger Geneva Challenger Como Challenger Belo Horizonte Challenger Todi Challenger Buenos Aires Challenger Guangzhou Challenger Pingguo Challenger Braunschweig Challenger Scheveningen Challenger Orbetello Challenger Trani Challenger St. Remy Challenger Istanbul Challenger Tashkent Challenger Mons Challenger Sao Leopoldo Challenger Geneva Challenger Guayaquil Challenger Quimper Challenger Cherbourg Challenger Salinas Challenger Le Gosier Challenger Barranquilla Challenger Prague Challenger Manta Challenger San Juan Challenger Rio De Janeiro Challenger Dallas Challenger Sarasota Challenger Bordeaux Challenger Istanbul Challenger Eskisehir Challenger Aptos Challenger Campinas Challenger Porto Alegre Challenger Sao Paulo Challenger Sao Jose Do Rio Preto Challenger Lima Challenger Bucaramanga Challenger Itajai Challenger Scheveningen Challenger Tampere Challenger Pereira Challenger Mons Challenger Guayaquil Challenger Lima Challenger Santiago Challenger Heilbronn Challenger Porto Alegre Challenger Corrientes Challenger ATP Challenger Tour Finals Heilbronn Challenger Milan Challenger Marburg Challenger BH Tenis Open International Cup 2008 - Belo Horizonte Floridablanca Challenger Copa Petrobras Argentina - Buenos Aires Karshi Challenger Rabat Challenger Copa Petrobras Argentina - Buenos Aires AGT Challenger - Leon Fergana Challenger Santiago Challenger Montevideo Challenger Ottignies-Louvain-la-Neuve Challenger Ilkley Challenger Cary Challenger Sao Paulo Challenger Santiago Challenger Guayaquil Challenger Santos Challenger Montevideo Challenger Buenos Aires Challenger Noumea Challenger Sao Paulo Challenger Santo Domingo Challenger Braunschweig Challenger Bordeaux Challenger Ljubljana Challenger Mons Challenger Buenos Aires Challenger Quito Challenger Montevideo Challenger Cali Challenger Cordoba Challenger Sao Paulo Challenger Vicenza Challenger Mestre Challenger Caltanissetta Challenger Prostejov Challenger Lima Challenger Montevideo Challenger Dortmund Challenger Buenos Aires Challenger Pereira Challenger Phoenix Challenger Santos Challenger Caltanissetta Challenger Monza Challenger Phoenix Challenger Lima Challenger Bogota Challenger Rome Challenger Copa Telmex - Buenos Aires Aix En Provence Challenger San Luis Potosi Challenger - San Luis Potosi Verona Challenger San Marino Challenger Ethias Trophy - Mons Bergamo Challenger Ottignies-Louvain-la-Neuve Challenger Turin Challenger III Aberto Santa Catarina de Tenis - Florianopolis Movistar Open - Santiago Open Sud de France - Montpellier Irving Challenger Ethias Trophy - Mons Campos do Jordao Challenger Malaysian Open - Kuala Lumpur Salvador Challenger Copa Petrobras-Argentina - Buenos Aires Alphen Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Brasil Open - Sao Paulo Open 13 - Marseille Izmir Challenger Medellin Challenger Winston-Salem Open - Winston-Salem Valencia Open - Valencia VTR Open - Vina del Mar Brasil Open - Sao Paulo ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Jersey Challenger Guayaquil Challenger Bergamo Challenger Cali Challenger Copa Claro - Buenos Aires Mouilleron-Le-Captif Challenger Helsinki Challenger Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Casablanca Vicenza Challenger Lima Challenger Campinas Challenger Mons Challenger Salinas Challenger Heilbronn Challenger Winston-Salem Open - Winston-Salem Bucaramanga Challenger Kazan Challenger Porto Alegre Challenger Swiss Indoors Basel - Basel Montevideo Challenger Tanger Challenger San Juan Challenger Brasil Open - Sao Paulo Meknes Challenger Guayaquil Challenger BMW Open - Munich San Luis Potosi Challenger Topshelf Open - 's-Hertogenbosch China Open - Beijing Marrakech Challenger Copa Claro - Buenos Aires BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BMW Open - Munich Power Horse Cup - Dusseldorf AEGON Championships - London Rakuten Japan Open - Tokyo Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona Geneva Open - Geneva Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen European Open - Antwerp Erste Bank Open - Vienna Bogota Challenger Cordoba Open - Cordoba Santos Challenger Libema Open - 's-Hertogenbosch Noventi Open - Halle Abierto Mexicano de Tenis Mifel - Los Cabos European Open - Antwerp Argentina Open - Buenos Aires Open 13 Provence - Marseille Antalya Open - Antalya Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Mercedes Cup - Stuttgart Pereira Challenger Bogota Challenger Citi Open - Washington Swiss Indoors Basel - Basel Open 13 Provence - Marseille AEGON Championships - London Winston-Salem Open - Winston-Salem Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne Chengdu Open - Chengdu Open Parc - Lyon Manta Challenger Libema Open - 's-Hertogenbosch Swiss Indoors Basel - Basel EFG Swiss Open - Gstaad European Open - Antwerp Vercelli Challenger Copa Telmex - Buenos Aires Sardegna Open - Cagliari Astana Open - Astana Melbourne Summer Set - Melbourne Sydney Tennis Classic - Sydney ABN AMRO Open - Rotterdam Poznan Challenger Aircel Chennai Open - Chennai Gonet Geneva Open - Geneva Montevideo Challenger Bucaramanga Challenger Leon Challenger Citi Open - Washington China Open - Beijing European Open - Brussels Loughborough Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Bet-at-home Cup - Kitzbuhel UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport US Men's Clay Court Championship - Houston Montevideo Challenger BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Gerry Weber Open - Halle Bordeaux Challenger Buenos Aires Challenger Claro Open Colombia - Bogota Royal Guard Open Chile - Vina del Mar U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Swiss Indoors Basel - Basel Aptos Challenger Rakuten Japan Open - Tokyo Moselle Open - Metz Orleans Challenger Aircel Chennai Open - Chennai Apia International - Sydney Rio Open - Rio de Janeiro Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai ATP Challenger Tour Finals European Open - Antwerp Argentina Open - Buenos Aires AEGON Championships - London SkiStar Swedish Open - Bastad AEGON Championships - London Claro Open Colombia - Bogota Caltanissetta Challenger BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Citi Open - Washington Swiss Indoors Basel - Basel Ecuador Open - Quito ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Open 13 - Marseille Aegon Nottingham Open - Nottingham Kremlin Cup - Moscow Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona China Open - Beijing Campinas Challenger Konzum Croatia Open - Umag Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Montevideo Challenger Citi Open - Washington Open Sud de France - Montpellier Chengdu Open - Chengdu ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Winnipeg Challenger Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril BMW Open - Munich Canberra Challenger Moselle Open - Metz Hamburg European Open - Hamburg Rakuten Japan Open - Tokyo Erste Bank Open - Vienna European Open - Antwerp Grand Prix Hassan II - Marrakech Cordoba Open - Cordoba Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro ASB Classic - Auckland Generali Open - Kitzbuhel ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Noventi Open - Halle Mallorca Championships - Mallorca Swiss Indoors Basel - Basel ABN AMRO Open - Rotterdam Kremlin Cup - Moscow Open Sud de France - Montpellier Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Orleans Challenger Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Gonet Geneva Open - Geneva United Cup - Australia Open Parc - Lyon ASB Classic - Auckland Cordoba Open - Cordoba ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Barcelona Open Banc Sabadell - Barcelona Brest Challenger Grand Prix Hassan II - Marrakech BMW Open - Munich Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Argentina Open - Buenos Aires Danderyd Challenger Libema Open - 's-Hertogenbosch Atlanta Open - Atlanta Open Occitanie - Montpellier Hangzhou Open - Hangzhou If Stockholm Open - Stockholm Brisbane International - Brisbane Suisse Open - Gstaad Erste Bank Open - Vienna BMW Open - Munich Mercedes Cup - Stuttgart Argentina Open - Buenos Aires Nature Valley International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Serbia Open - Belgrade Cap Cana Challenger Ilkley Challenger Brisbane International - Brisbane Western & Southern Open - Cincinnati Pau Challenger Phoenix Challenger Mutua Madrid Open - Madrid Rogers Cup - Montreal Brisbane International - Brisbane Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Rogers Cup - Montreal Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Mallorca Championships - Mallorca Sony Ericsson Open - Miami Antalya Cup - Antalya Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome VTR Open - Vina del Mar Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati National Bank Open - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid ABN AMRO World Tennis Tournament - Rotterdam Miami Open - Miami Coupe Rogers - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel Heineken Open - Auckland Western & Southern Open - New York BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Moselle Open - Metz BNP Paribas Open - Indian Wells Citi Open - Washington BB&T Atlanta Open - Atlanta Miami Open - Miami Rio Open - Rio de Janeiro Monte-Carlo Rolex Masters - Monte-Carlo Gerry Weber Open - Halle Qatar ExxonMobil Open - Doha Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati Wimbledon - London BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Bucharest Open - Bucharest Gonet Geneva Open - Geneva BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Miami Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Rolex Paris Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid National Bank Open - Toronto Shanghai Rolex Masters - Shanghai Topshelf Open - 's-Hertogenbosch Copa Telmex - Buenos Aires European Open - Antwerp Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai China Open - Beijing Great Ocean Road Open - Melbourne Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Mutua Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, SF, GBR-ARG 2-3 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 Davis Cup, World Group, PO, ARG-COL 4-0 Davis Cup, Finals, Group C Davis Cup, Finals, Group D Davis Cup, Finals, QF, ARG-ESP 1-2 ATP Cup - Brisbane, Perth, Sydney ATP Cup - Melbourne Davis Cup, Qualifiers, 1R, FIN-BEL 2-3 Davis Cup, World Group, PO, KOR-BEL 3-2 Davis Cup, Group C, Hamburg Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 French Open (juniors) U.S. Open (juniors) Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, KAZ-ARG 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, Group I, 1R, ARG-BLR 4-1 Kooyong Classic - Kooyong Kooyong Classic - Kooyong Davis Cup, World Group, F, BEL-GBR 1-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, 1R, POL-ARG 2-3 All Lower level tournaments Mubadala World Tennis Championship Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, ARG-ITA 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Group I, 2R, ARG-CHI 3-2 Wimbledon (juniors) Laver Cup - Chicago Barclays ATP World Tour Finals - London Nitto ATP Finals - London Olympics - London Olympics - Rio de Janeiro Adelaide International - Adelaide Wimbledon - London